#ifndef IINPUTHANDLER_H_
#define IINPUTHANDLER_H_
#include <iostream>
#include <SDL/SDL.h>

using namespace std;
/*
*	___ IInputHandler Header___
*
*
***************************************************************/
class IInputHandler
{
	public:
	IInputHandler();
	///////////////////////////////VIRTUAL FUNCTIONS
	virtual void KeyPressed(Uint8 *key) = 0;
	virtual void KeyReleased(Uint8 *key) = 0;
	virtual void KeyHolding(Uint8* key) = 0;
	virtual void MouseMoved( Sint16 xDelta, Sint16 yDelta ) = 0;
};
/***************************************************************/
#endif
